package com.hospital.common.core.hl7Model.messages;

import com.hospital.common.core.hl7Model.fields.*;
import lombok.Data;

import javax.xml.bind.annotation.XmlType;
import java.util.List;

/**
 * <pre>
 *  OBR
 * </pre>
 * @author lvyao
 * @verison $Id: OBR v 0.1 2021-12-24 08:40:20
 */
@Data
@XmlType(propOrder={
        "OBR_1",
        "OBR_2",
        "OBR_3",
        "OBR_4",
        "OBR_5",
        "OBR_6",
        "OBR_7",
        "OBR_8",
        "OBR_9",
        "OBR_10",
        "OBR_11",
        "OBR_12",
        "OBR_13",
        "OBR_14",
        "OBR_15",
        "OBR_16",
        "OBR_17",
        "OBR_18",
        "OBR_19",
        "OBR_20",
        "OBR_21","OBR_22","OBR_23",
        "OBR_24",
        "OBR_25",
        "OBR_26",
        "OBR_27",
        "OBR_28",
        "OBR_29",
        "OBR_30",
        "OBR_31",
        "OBR_31_1",
        "OBR_32",
        "OBR_33",
        "OBR_34",
        "OBR_35",
        "OBR_36",
        "OBR_37",
        "OBR_38",
        "OBR_39",
        "OBR_40",
        "OBR_41",
        "OBR_42",
        "OBR_43",
        "OBR_44",
        "OBR_45",
        "OBR_46",
        "OBR_47"
}
)
public class OBR{

    /**
     * <pre>
     *
     * </pre>
     */
    private String OBR_1;

    /**
     * <pre>
     * OBR_2
     * </pre>
     */
    private EI OBR_2;

    /**
     * <pre>
     * OBR_3
     * </pre>
     */
    private EI OBR_3;

    /**
     * <pre>
     * OBR_4
     * </pre>
     */
    private CE OBR_4;

    /**
     * <pre>
     *
     * </pre>
     */
    private String OBR_5;

    /**
     * <pre>
     *
     * </pre>
     */
    private String OBR_6;


    /**
     * <pre>
     *
     * </pre>
     */
    private String	OBR_7;


    /**
     * <pre>
     *
     * </pre>
     */
    private String	OBR_8;


    /**
     * <pre>
     *
     * </pre>
     */
    private CQ	OBR_9;

    /**
     * <pre>
     * OBR_10
     * </pre>
     */
    private XCN OBR_10;

    /**
     * <pre>
     * OBR_11
     * </pre>
     */
    private String OBR_11;

    /**
     * <pre>
     * OBR_12
     * </pre>
     */
    private CE OBR_12;


    /**
     * <pre>
     *
     * </pre>
     */
    private String	OBR_13;


    /**
     * <pre>
     *
     * </pre>
     */
    private String	OBR_14;

    /**
     * <pre>
     * OBR_15
     * </pre>
     */
    private SPS OBR_15;

    /**
     * <pre>
     * OBR_16
     * </pre>
     */
    private XCN OBR_16;
    /**
     * <pre>
     *
     * </pre>
     */
    private XTN	OBR_17;

    /**
     * <pre>
     *
     * </pre>
     */
    private String	OBR_18;

    /**
     * <pre>
     *
     * </pre>
     */
    private String	OBR_19;
    /**
     * <pre>
     *
     * </pre>
     */
    private String	OBR_20;

    /**
     * <pre>
     * 检验科
     * </pre>
     */
    private String	OBR_21;
    /**
     * <pre>
     *
     * </pre>
     */
    private String	OBR_22;
    /**
     * <pre>
     * OBR_23
     * </pre>
     */
    private MOC OBR_23;
    /**
     * <pre>
     *
     * </pre>
     */
    private String	OBR_24;
    /**
     * <pre>
     *
     * </pre>
     */
    private String	OBR_25;
    /**
     * <pre>
     *
     * </pre>
     */
    private PRL	OBR_26;
    /**
     * <pre>
     *
     * </pre>
     */
    private TQ	OBR_27;
    /**
     * <pre>
     *
     * </pre>
     */
    private XCN	OBR_28;
    /**
     * <pre>
     *
     * </pre>
     */
    private EIP	OBR_29;
    /**
     * <pre>
     *
     * </pre>
     */
    private String	OBR_30;


    /**
     * <pre>
     * OBR_31
     * </pre>
     */
    private CE OBR_31;

    private List<CE> OBR_31_1;

    /**
     * <pre>
     * OBR_32
     * </pre>
     */
    private NDL OBR_32;

    /**
     * <pre>
     * OBR_33
     * </pre>
     */
    private NDL OBR_33;

    /**
     * <pre>
     * OBR_34
     * </pre>
     */
    private NDL OBR_34;
    /**
     * <pre>
     *
     * </pre>
     */
    private NDL	OBR_35;
    /**
     * <pre>
     *
     * </pre>
     */
    private String	OBR_36;
    /**
     * <pre>
     *
     * </pre>
     */
    private String	OBR_37;
    /**
     * <pre>
     *
     * </pre>
     */
    private CE	OBR_38;
    /**
     * <pre>
     * OBR_39
     * </pre>
     */
    private CE OBR_39;

    /**
     * <pre>
     * OBR_40
     * </pre>
     */
    private CE OBR_40;

    /**
     * <pre>
     *
     * </pre>
     */
    private String	OBR_41;

    /**
     * <pre>
     *
     * </pre>
     */
    private String	OBR_42;


    /**
     * <pre>
     *
     * </pre>
     */
    private CE	OBR_43;
    /**
     * <pre>
     * OBR_44
     * </pre>
     */
    private CE OBR_44;

    /**
     * <pre>
     * OBR_45
     * </pre>
     */
    private CE OBR_45;

    /**
     * <pre>
     * OBR_46
     * </pre>
     */
    private CE OBR_46;



    /**
     * <pre>
     * OBR_46
     * </pre>
     */
    private CE OBR_47;


}
